TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Caribbean
Area - Puerto Rico
League - Adult 40 & Over 2024
Flight - Adult Mens 40& Over 3.5- Flight II
--------------------------------------------------------------------------------------------------------------------------------------
CTH Xavier Rosario
League Record: 8 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Jose Morales - 3.45
Manuel Lemus Melendez - 3.41
Juan Larriuz - 3.35
Rafael Perez - 3.29
Jorge Perez-Casellas - 3.28
Xavier Rosario - 3.21
Carlos Cuevas - 3.19
raymond martinez - 3.10
Javier Torrens - 3.09
Jose Sierra-Pagan - 3.08
Miguel Garcia Martinez - 3.04
Carlos Bocachica - 3.03
Alejandro Rivera Pagan - 3.03
Humberto Lizardi - 3.02
Juan Camacho - 1.93
League Results By Position
1S 1D 2D 3D 4D
raymond martinez - 3.10 & Alejandro Rivera Pagan - 3.03 0 - 1 1 - 0
raymond martinez - 3.10 & Carlos Bocachica - 3.03 1 - 1 0 - 1 0 - 1
Alejandro Rivera Pagan - 3.03 & Jose Sierra-Pagan - 3.08 0 - 1
Humberto Lizardi - 3.02 & Jorge Perez-Casellas - 3.28 1 - 0
Humberto Lizardi - 3.02 & Jose Sierra-Pagan - 3.08 1 - 1 1 - 1
Humberto Lizardi - 3.02 & Javier Torrens - 3.09 0 - 1
Humberto Lizardi - 3.02 & Manuel Lemus Melendez - 3.41 1 - 0
Juan Larriuz - 3.35 & Jose Morales - 3.45 2 - 0 1 - 1 1 - 1 1 - 0
Juan Camacho - 1.93 & Carlos Cuevas - 3.19 1 - 0 1 - 0 1 - 0 1 - 0
Javier Torrens - 3.09 & Miguel Garcia Martinez - 3.04 0 - 2
Javier Torrens - 3.09 & Manuel Lemus Melendez - 3.41 1 - 0
Miguel Garcia Martinez - 3.04 3 - 2
Manuel Lemus Melendez - 3.41 & Jorge Perez-Casellas - 3.28 0 - 1
Manuel Lemus Melendez - 3.41 5 - 0
Rafael Perez - 3.29 & Jorge Perez-Casellas - 3.28 2 - 1 1 - 0
Xavier Rosario - 3.21 & Alejandro Rivera Pagan - 3.03 1 - 0 1 - 0 1 - 1
Xavier Rosario - 3.21 & Jose Sierra-Pagan - 3.08 1 - 0 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Los Indomables
League Record: 4 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Luis Garcia - 3.27
Diego Rivera - 3.26
Marcos Gomez - 3.23
Ivan Alvarez - 3.23
Edgardo Maldonado - 3.20
Carlos Barbosa - 3.19
Jose Rodriguez - 3.18
Luis Buru Rodriguez - 3.15
Roberto Ramos - 3.03
Rafael Lopez de Victoria - 3.03
Ramfis Fuentes - 2.89
Roberto Galindez - 2.88
Jesus Buenaño - n/a
League Results By Position
1S 1D 2D 3D 4D
Carlos Barbosa - 3.19 & Jose Rodriguez - 3.18 0 - 1
Carlos Barbosa - 3.19 & Roberto Galindez - 2.88 0 - 1
Carlos Barbosa - 3.19 1 - 0
Diego Rivera - 3.26 & Jesus Buenaño - n/a 1 - 0 0 - 1
Diego Rivera - 3.26 & Jose Rodriguez - 3.18 0 - 1 1 - 0
Edgardo Maldonado - 3.20 & Jose Rodriguez - 3.18 0 - 1
Edgardo Maldonado - 3.20 & Roberto Galindez - 2.88 0 - 1 1 - 0
Edgardo Maldonado - 3.20 & Roberto Ramos - 3.03 0 - 2 1 - 0
Ivan Alvarez - 3.23 & Carlos Barbosa - 3.19 1 - 0 1 - 1 3 - 0
Ivan Alvarez - 3.23 & Jose Rodriguez - 3.18 0 - 1
Ivan Alvarez - 3.23 & Luis Garcia - 3.27 0 - 1
Jose Rodriguez - 3.18 & Roberto Galindez - 2.88 0 - 1 0 - 1
Luis Buru Rodriguez - 3.15 & Jesus Buenaño - n/a 0 - 1 0 - 1
Luis Buru Rodriguez - 3.15 & Marcos Gomez - 3.23 1 - 0 1 - 0 3 - 1
Luis Garcia - 3.27 & Marcos Gomez - 3.23 0 - 1
Luis Garcia - 3.27 4 - 2
Marcos Gomez - 3.23 & Rafael Lopez de Victoria - 3.03 0 - 1
Marcos Gomez - 3.23 1 - 1
Rafael Lopez de Victoria - 3.03 & Jesus Buenaño - n/a 1 - 0 0 - 1
Rafael Lopez de Victoria - 3.03 & Roberto Ramos - 3.03 0 - 1
Ramfis Fuentes - 2.89 & Diego Rivera - 3.26 0 - 1 0 - 1 0 - 1
Ramfis Fuentes - 2.89 & Jesus Buenaño - n/a 0 - 1 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Baldrich Baez
League Record: 2 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Jaime Melendez Ayala - 3.32
Alfred Diaz - 3.26
Jose Santiago - 3.20
Braulio Calderon - 3.13
Carlos Rosado - 3.10
Rafael Lopez - 3.08
Victor Tirado - 3.06
Manuel Principe Acosta - 3.04
David Soto - 2.96
Hector Rivera Martinez - 2.94
Hector Marin-Centeno - 2.90
Rolando Ortiz Zayas - 2.69
Carlos Melendez - n/a
Carlos Hernandez - n/a
League Results By Position
1S 1D 2D 3D 4D
Alfred Diaz - 3.26 & Hector Marin-Centeno - 2.90 0 - 2 0 - 1
Alfred Diaz - 3.26 & Rolando Ortiz Zayas - 2.69 0 - 1 0 - 2 1 - 0
Braulio Calderon - 3.13 & Hector Rivera Martinez - 2.94 0 - 1
Braulio Calderon - 3.13 1 - 0
Carlos Hernandez - n/a & Carlos Melendez - n/a 0 - 1
Carlos Hernandez - n/a & Carlos Rosado - 3.10 0 - 2
Carlos Hernandez - n/a & Rafael Lopez - 3.08 0 - 1
Carlos Melendez - n/a & Rolando Ortiz Zayas - 2.69 0 - 1
Carlos Rosado - 3.10 & Hector Marin-Centeno - 2.90 0 - 2 1 - 1
David Soto - 2.96 & Hector Rivera Martinez - 2.94 0 - 1 0 - 1
Hector Marin-Centeno - 2.90 0 - 1
Jose Santiago - 3.20 6 - 2
Jaime Melendez Ayala - 3.32 & Manuel Principe Acosta - 3.04 1 - 0 2 - 1 1 - 1 1 - 1
Manuel Principe Acosta - 3.04 & Hector Rivera Martinez - 2.94 1 - 0 0 - 1
Rafael Lopez - 3.08 & Braulio Calderon - 3.13 0 - 1
Rafael Lopez - 3.08 & Hector Marin-Centeno - 2.90 0 - 1
Rafael Lopez - 3.08 & Hector Rivera Martinez - 2.94 0 - 1
Victor Tirado - 3.06 & Braulio Calderon - 3.13 1 - 1 0 - 1 1 - 1
Victor Tirado - 3.06 & Hector Rivera Martinez - 2.94 0 - 1
Victor Tirado - 3.06 & Jose Santiago - 3.20 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Caribbean/Cabezudo/40&Over3.5M
League Record: 7 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Joan Modesto Madera - 3.46
Edgardo Quinones - 3.33
JAVIER CABEZUDO - 3.29
Manuel Arroyo - 3.28
Emisael Torres - 3.28
Jonathan Abreu - 3.26
Mark Maser - 3.23
PABLO ROMERO - 3.12
Oscar Velez - 3.03
Juan Rivera - 3.00
Jose Ortuzar - 2.95
Jose Luis Rodriguez Zequeira - 2.94
Hector Losada Colon - 2.87
League Results By Position
1S 1D 2D 3D 4D
Edgardo Quinones - 3.33 & Jose Luis Rodriguez Zequeira - 2.94 1 - 1 1 - 0
Edgardo Quinones - 3.33 & Juan Rivera - 3.00 1 - 0
Hector Losada Colon - 2.87 1 - 5
Joan Modesto Madera - 3.46 2 - 0
Jonathan Abreu - 3.26 & Jose Ortuzar - 2.95 0 - 1
Jose Ortuzar - 2.95 0 - 1
Juan Rivera - 3.00 & Jose Luis Rodriguez Zequeira - 2.94 1 - 0
Juan Rivera - 3.00 & Jose Ortuzar - 2.95 1 - 0
Juan Rivera - 3.00 & Mark Maser - 3.23 1 - 0
JAVIER CABEZUDO - 3.29 & Emisael Torres - 3.28 1 - 0 0 - 2 2 - 1
JAVIER CABEZUDO - 3.29 & Jose Ortuzar - 2.95 2 - 0 1 - 0
Manuel Arroyo - 3.28 & Mark Maser - 3.23 2 - 0 5 - 0 0 - 1
Oscar Velez - 3.03 & Jonathan Abreu - 3.26 1 - 1 2 - 1 2 - 0
Oscar Velez - 3.03 & Manuel Arroyo - 3.28 1 - 0
PABLO ROMERO - 3.12 & Edgardo Quinones - 3.33 1 - 0 0 - 2
PABLO ROMERO - 3.12 & Jose Luis Rodriguez Zequeira - 2.94 0 - 1
PABLO ROMERO - 3.12 & Jose Ortuzar - 2.95 1 - 0
PABLO ROMERO - 3.12 & Oscar Velez - 3.03 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Ciudad Jardin Caguas Eduardo
League Record: 1 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Roberto Soto - 3.24
Pedro Olivo - 3.24
Luis Alvarado - 3.14
Angel Delgado - 3.02
Elionel Cordero Perez - 2.99
Juan Almodovar - 2.97
Gabriel Montalvo - 2.97
Antonio Delgado - 2.95
Eduardo Rico - 2.94
Jose Mendoza - 2.92
Jorge Delgado - 2.91
Javier Mercado - 2.90
Pedro Gonzalez - 2.85
Juan Santiago - n/a
League Results By Position
1S 1D 2D 3D 4D
Angel Delgado - 3.02 & Jorge Delgado - 2.91 0 - 2 0 - 1
Antonio Delgado - 2.95 0 - 1
Eduardo Rico - 2.94 & Angel Delgado - 3.02 0 - 1
Eduardo Rico - 2.94 & Jorge Delgado - 2.91 0 - 1
Eduardo Rico - 2.94 & Luis Alvarado - 3.14 0 - 1 1 - 0 0 - 1
Eduardo Rico - 2.94 & Roberto Soto - 3.24 0 - 1
Eduardo Rico - 2.94 0 - 1
Elionel Cordero Perez - 2.99 & Angel Delgado - 3.02 1 - 0
Elionel Cordero Perez - 2.99 & Jose Mendoza - 2.92 1 - 0
Elionel Cordero Perez - 2.99 & Javier Mercado - 2.90 0 - 1
Gabriel Montalvo - 2.97 & Antonio Delgado - 2.95 0 - 1 0 - 1
Gabriel Montalvo - 2.97 & Javier Mercado - 2.90 1 - 1 1 - 0 0 - 1
Jose Mendoza - 2.92 1 - 4
Juan Santiago - n/a 0 - 1
Juan Almodovar - 2.97 & Elionel Cordero Perez - 2.99 0 - 1
Juan Almodovar - 2.97 & Gabriel Montalvo - 2.97 0 - 1
Juan Almodovar - 2.97 & Jose Mendoza - 2.92 0 - 1
Juan Almodovar - 2.97 & Javier Mercado - 2.90 0 - 1
Juan Almodovar - 2.97 & Luis Alvarado - 3.14 0 - 1
Juan Almodovar - 2.97 & Pedro Olivo - 3.24 1 - 0
Juan Almodovar - 2.97 & Roberto Soto - 3.24 1 - 0 1 - 1
Javier Mercado - 2.90 & Angel Delgado - 3.02 0 - 1
Pedro Gonzalez - 2.85 & Eduardo Rico - 2.94 0 - 1
Pedro Gonzalez - 2.85 & Jose Mendoza - 2.92 0 - 1
Pedro Gonzalez - 2.85 & Pedro Olivo - 3.24 3 - 1 2 - 1
--------------------------------------------------------------------------------------------------------------------------------------
TTC - Bouncy Balls
League Record: 6 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Gabriel Vidal - 3.45
Reggie Diaz - 3.41
Antonio Pagan - 3.28
Fernando Rodriguez-Flores - 3.25
Cesar Marin - 3.22
Wilfredo Valentin - 3.20
Joel Melendez - 3.18
Ricardo Loinaz - 3.15
Jorge Ruiz Montilla - 3.15
Joey Rodriguez - 3.15
Manuel Perez - 3.13
Lionel Ramirez - 3.07
Rafael Pares - 3.00
League Results By Position
1S 1D 2D 3D 4D
Antonio Pagan - 3.28 & Joel Melendez - 3.18 0 - 1
Antonio Pagan - 3.28 & Joey Rodriguez - 3.15 1 - 0
Antonio Pagan - 3.28 & Reggie Diaz - 3.41 1 - 0
Antonio Pagan - 3.28 1 - 2
Cesar Marin - 3.22 & Fernando Rodriguez-Flores - 3.25 1 - 0
Cesar Marin - 3.22 & Joel Melendez - 3.18 0 - 1 1 - 0 2 - 0
Cesar Marin - 3.22 & Lionel Ramirez - 3.07 1 - 0 1 - 0 1 - 0
Fernando Rodriguez-Flores - 3.25 & Joel Melendez - 3.18 1 - 0
Fernando Rodriguez-Flores - 3.25 & Lionel Ramirez - 3.07 0 - 1
Gabriel Vidal - 3.45 & Fernando Rodriguez-Flores - 3.25 2 - 0 1 - 0
Gabriel Vidal - 3.45 & Manuel Perez - 3.13 1 - 0
Gabriel Vidal - 3.45 & Ricardo Loinaz - 3.15 1 - 0
Joel Melendez - 3.18 & Lionel Ramirez - 3.07 0 - 1
Joel Melendez - 3.18 & Reggie Diaz - 3.41 1 - 0
Joey Rodriguez - 3.15 & Reggie Diaz - 3.41 1 - 1 1 - 0 1 - 0
Jorge Ruiz Montilla - 3.15 2 - 2
Lionel Ramirez - 3.07 & Reggie Diaz - 3.41 1 - 0
Manuel Perez - 3.13 & Joey Rodriguez - 3.15 0 - 1
Manuel Perez - 3.13 & Jorge Ruiz Montilla - 3.15 0 - 1 1 - 0
Manuel Perez - 3.13 & Rafael Pares - 3.00 0 - 1
Ricardo Loinaz - 3.15 & Cesar Marin - 3.22 1 - 0
Ricardo Loinaz - 3.15 & Reggie Diaz - 3.41 2 - 0 1 - 0
Ricardo Loinaz - 3.15 0 - 1
Rafael Pares - 3.00 & Joey Rodriguez - 3.15 0 - 1 1 - 0
Rafael Pares - 3.00 0 - 2
Wilfredo Valentin - 3.20 & Joel Melendez - 3.18 0 - 1
Wilfredo Valentin - 3.20 & Lionel Ramirez - 3.07 1 - 0
Wilfredo Valentin - 3.20 & Rafael Pares - 3.00 0 - 1